Dimensional Inference Using Symbol Lives
نویسندگان
چکیده
Scientific equations embedded in computer programs must obey the rules for dimensional consistency. Many efforts have been made to enforce these rules within computer programs. Some methods require the user to modify the program by adding dimensional information either as extensions to the programming language or else by using existing language facilities. The large amount of effort required to modify large scientific and engineering programs in this way is usually uneconomic and can be prone to error if done manually. Consequently, methods that do not require modifications to the program have been developed. However, these methods are limited in what they can discover and find it hard to tell the user where, precisely, in his program the error has been made. This paper describes a novel approach which employs the concept of symbol lives to analyse the dimensional implications of the users source code. The method, implemented for Fortran programs in the software engineering toolkit, WinFPT, is fast, systematic and identifies the locations of errors in the user's source code. Keywords--Software Engineering, Dimensional Analysis, Static Analysis, Fortran
منابع مشابه
The Two-dimensional Contou-carrère Symbol and Reciprocity Laws
We define a two-dimensional Contou-Carrère symbol, which is a deformation of the two-dimensional tame symbol and is a natural generalization of the (usual) one-dimensional Contou-Carrère symbol. We give several constructions of this symbol and investigate its properties. Using higher categorical methods, we prove reciprocity laws on algebraic surfaces for this symbol. We also relate the two-dim...
متن کاملE-mail as a Source and Symbol of Stress
The increasing volume of e-mail and other technologically enabled communications are widely regarded as a growing source of stress in people’s lives. Yet research also suggests that new media afford people additional flexibility and control by enabling them to communicate from anywhere at any time. Using a combination of quantitative and qualitative data, this paper builds theory that unravels ...
متن کاملA Cohomological Approach to Properties of the Norm Residue Symbol in Higher Dimensional Class Eld Theory
In earlier work the author proved that the Vostokov symbol of the n-dimensional mixed characteristic local eld X n = kfft 1 n) q ! q commutes with the corresponding Vostokov symbol of X n?1 = kfft 1 gg : : :fft n?2 gg. Here the author generalizes this theorem to the case of a regular local ring A subject to certain conditions. This is done by using Kato's reformulation of the Vostokov symbol as...
متن کاملA Variational Bayes Approach to Decoding in a Phase-Uncertain Digital Receiver
This paper presents a Bayesian approach to symbol and phase inference in a phase-unsynchronized digital receiver. It primarily extends [10] to the multi-symbol case, using the variational Bayes (VB) approximation to deal with the combinatorial complexity of the phase inference in this case. The work provides a fully Bayesian extension of the EM-based framework underlying current turbo-synchroni...
متن کاملA descriptive Mode Inference for Logic
In general, an n-ary predicate (relation) describes the relationship among its arguments, and such that no argument has to be of a special mode. The uniication and the resolution (SLDNF-resolution) do capture this state of aaair. Hence, the aim of logic programming is in some point approximatively achieved if the system is able to automatically determine the descriptive mode of an n-ary predica...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007